/*!
	\copyright  Copyright (c) 2023 Qualcomm Technologies International, Ltd.
				All Rights Reserved.
				Qualcomm Technologies International, Ltd. Confidential and Proprietary.
	\file
	\defgroup   dsp_clock DSP Clock
	\ingroup    audio_domain
	\brief      Clock hints for DSPs that control their own clock.

	It can only be used with DSP that manages its own clock.
	Application can notify DSP to expect high workload by calling DspClock_Max().
	Calling DspClock_Auto() will return clock control to the DSP.
	Also after powering the DSP up the clock will stay at maximum until DspClock_Auto() is called.
*/

#ifndef DSP_CLOCK_H_
#define DSP_CLOCK_H_


/*!@{*/

/*! \brief Notify the DSP to expect high workload and set the clock to maximum. */
void DspClock_Max(void);

/*! \brief Return the clock control to the DSP. */
void DspClock_Auto(void);

/*!@}*/

#endif /* DSP_CLOCK_H_ */
